home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Kodak Picture CD: 357075
/
Kodak Picture CD 357075.iso
/
setup
/
ess
/
esscore
/
esscore.cab
/
VPrintOnline.dll
/
HTML
/
5011
< prev
next >
Wrap
Extensible Markup Language
|
2004-08-11
|
6KB
|
125 lines
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="LogUtility" targetNamespace="http://tempuri.org/wsdl/" xmlns:wsdlns="http://tempuri.org/wsdl/" xmlns:typens="http://tempuri.org/type" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:stk="http://schemas.microsoft.com/soap-toolkit/wsdl-extension" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:gc="http://ko-galaxy-dev01/ezs-100/schema" xmlns:iso="http://localhost/ezs-100/schema/ISOSchema">
<!-- <wsdl:documentation>
GALAXY logUsageUtility WSDL Last edited: Mar 19, 2003
V2.2.5 Apr 9, 2003 add propertiesWrapper element around lsProvidrProperties to help out MS SOAP 3.0 bug.
V2.2.4 Mar 19, 2003 add lsProviderProperties to setLogUsage request
V2.2.3 Jan 28, 2003 add soapAction attributes
Required schemas for LogUtility: KodakExtensions.xsd, GalaxyCommon.xsd, GalaxyTransaction.xsd
</wsdl:documentation>-->
<types>
<xs:schema targetNamespace="http://ko-galaxy-dev01/ezs-100/schema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xs:import namespace="http://localhost/ezs-100/schema/ISOSchema" schemaLocation="http://localhost/ezs-100/schema/ISO.xsd"/>
<xs:simpleType name="UUID">
<xs:restriction base="xs:string">
<xs:pattern value="[A-F0-9]{8}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{12}[a-zA-Z0-9_\-]{0,50}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Language">
<xs:restriction base="xs:string">
<xs:pattern value="([a-z]{2,3})|([a-z]{2,3}-[a-z]{2})|(x-[a-z]{3})"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PropertiesWrapper">
<xs:sequence>
<xs:element name="properties" type="gc:Properties"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Properties">
<xs:sequence>
<xs:element name="property" type="gc:Property" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Property">
<xs:complexContent>
<xs:extension base="gc:Result">
<xs:sequence>
<xs:element name="key" type="xs:string"/>
<xs:element name="value" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Status">
<xs:sequence>
<xs:element name="type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="32"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="code">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="message">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="256"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="details" type="gc:Details" nillable="true" minOccurs="0"/>
<xs:element name="result" type="gc:Result" nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Details" abstract="true"/>
<xs:complexType name="Result" abstract="true"/>
<xs:complexType name="Locale">
<xs:sequence>
<xs:element name="languageCode" type="gc:Language"/>
<xs:element name="countryCode" type="iso:CountryType" nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Language">
<xs:restriction base="xs:string">
<xs:pattern value="([a-z]{2,3})|([a-z]{2,3}-[a-z]{2})|(x-[a-z]{3})"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
</types>
<message name="setLogUsageRequest">
<part name="requestorServiceUUID" type="gc:UUID"/>
<part name="providerServiceUUID" type="gc:UUID"/>
<part name="appInstallID" type="xs:string"/>
<part name="urlUsed" type="xs:string"/>
<part name="serviceCode" type="xs:string"/>
<part name="consumerLocal" type="gc:Locale"/>
<part name="requestorVersion" type="xs:string"/>
<part name="transactionUuid" type="gc:UUID"/>
<part name="orderID" type="gc:UUID"/>
<part name="lsProviderProperties" type="gc:PropertiesWrapper"/>
</message>
<message name="logUtilityResponse">
<part name="logReceiptResult" type="gc:Status"/>
</message>
<portType name="LogUtilityPortType">
<operation name="setLogUsage">
<input message="wsdlns:setLogUsageRequest"/>
<output message="wsdlns:logUtilityResponse"/>
</operation>
</portType>
<binding name="LogUtilitySoapBinding" type="wsdlns:LogUtilityPortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="setLogUsage">
<soap:operation soapAction="urn:logUsage/setLogUsage" style="rpc"/>
<input>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:logUsage" use="encoded"/>
</input>
<output>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:logUsage" use="encoded"/>
</output>
</operation>
</binding>
<service name="logUsage">
<port binding="wsdlns:LogUtilitySoapBinding" name="LogUtilityPortType">
<soap:address location="http://esgateway.kodak.com/soap/servlet/rpcrouter"/>
</port>
</service>
</definitions>